// 主程序入口
package main

import (
	"log"
	"fmt"
	"batch-exec/pkg"
)

func main() {
	tool, err := pkg.NewRemoteControlTool()
	if err != nil {
		log.Fatal("创建远程控制工具失败:", err)
	}
	defer tool.DB.Close()
	defer tool.LogFile.Close()

	fmt.Println("欢迎使用远程控制工具！")

	for {
		tool.ShowMenu()
		choice := tool.ReadInput("请选择 (1-9): ")

		if !tool.HandleMenu(choice) {
			break
		}
	}
}